import datetime

#Represents UTC
class UtcTzinfo(datetime.tzinfo):
  def utcoffset(self, dt): return datetime.timedelta(0)
  def dst(self, dt): return datetime.timedelta(0)
  def tzname(self, dt): return 'UTC'
  def olsen_name(self): return 'UTC'


#Represents Singapore Standard Time
class SstTzinfo(datetime.tzinfo):
  def utcoffset(self, dt): return datetime.timedelta(hours=8)
  def dst(self, dt): return datetime.timedelta(0)
  def tzname(self, dt): return 'SST+08UTC'
  def olsen_name(self): return 'Asia/Singapore'